gtk-demo: Use gtk_widget_set_can_pick
authorMatthias Clasen <mclasen@redhat.com>
Fri, 22 Feb 2019 02:55:56 +0000 (21:55 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Fri, 22 Feb 2019 02:55:56 +0000 (21:55 -0500)
Use gtk_widget_set_can_pick instead of
overlay-specific functions with the same purpose.

demos/gtk-demo/overlay.c
demos/gtk-demo/overlay2.c

index e396f8e54e62c8dec95db2e951d20f4634ae7183..cc6551b98cbeb81592a6537c9bbe16f1ec8fc4b2 100644 (file)
@@ -57,7 +57,7 @@ do_overlay (GtkWidget *do_widget)
 
       vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 10);
       gtk_overlay_add_overlay (GTK_OVERLAY (overlay), vbox);
-      gtk_overlay_set_overlay_pass_through (GTK_OVERLAY (overlay), vbox, TRUE);
+      gtk_widget_set_can_pick (vbox, FALSE);
       gtk_widget_set_halign (vbox, GTK_ALIGN_CENTER);
       gtk_widget_set_valign (vbox, GTK_ALIGN_CENTER);
 
index 0145d4a740e178f16af408bab1751a9aa59f356f..67c72a0a2cb17ad63d3f5656cc56d6d11a416489 100644 (file)
@@ -66,13 +66,13 @@ do_overlay2 (GtkWidget *do_widget)
 
       image = gtk_picture_new_for_resource ("/overlay2/decor1.png");
       gtk_overlay_add_overlay (GTK_OVERLAY (overlay), image);
-      gtk_overlay_set_overlay_pass_through (GTK_OVERLAY (overlay), image, TRUE);
+      gtk_widget_set_can_pick (image, FALSE);
       gtk_widget_set_halign (image, GTK_ALIGN_START);
       gtk_widget_set_valign (image, GTK_ALIGN_START);
 
       image = gtk_picture_new_for_resource ("/overlay2/decor2.png");
       gtk_overlay_add_overlay (GTK_OVERLAY (overlay), image);
-      gtk_overlay_set_overlay_pass_through (GTK_OVERLAY (overlay), image, TRUE);
+      gtk_widget_set_can_pick (image, FALSE);
       gtk_widget_set_halign (image, GTK_ALIGN_END);
       gtk_widget_set_valign (image, GTK_ALIGN_END);